*/ private readonly Internal\FutureState $state; /** @var Future */ private readonly Future $future; public function __construct() { $this->state = new Internal\FutureState(); $this->future = new Future($this->state); } /** * Completes the operation with a result value. * * @param T $value Result of the operation. */ public function complete(mixed $value = null): void { $this->state->complete($value); } /** * Marks the operation as failed. * * @param \Throwable $throwable Throwable to indicate the error. */ public function error(\Throwable $throwable): void { $this->state->error($throwable); } /** * @return bool True if the operation has completed. */ public function isComplete(): bool { return $this->state->isComplete(); } /** * @return Future The future associated with this Deferred. */ public function getFuture(): Future { return $this->future; } } __halt_compiler();----SIGNATURE:----sjTF/MWHTduw1Qf2TYLbBAk4RSrhp3ToYX5SeIKyVAJfYe2qHBHldoa2fdvsdaJdwC6oMZf4NnFlDYiemAGBdv5h7oj9ZRETtUO3tweahWoFOnyRS3B+1YY13p3bqvkpuBnyqm4jGEzRFjaJBa8IJcpLjHwmQa4rdtl+tVm/hAynb9EKbkEXjJ7WxKCeANNIiCQYYBtMxl/vlQQJ9iWlYosAkvkmwV2KASu7Ituv/VQcMjhwIr8rsA3L4fkmeju1FOz+j6Q566+rRddxdbdqxBaxN5hKAbg6UPqjwmV1YuwSK9A5MI4hNb5USjiNtl3SB7kz/1v/WcpEgedllozfu3Ar/XwfHSt8vrt1JGbS3EaZ4fbevpHYIJ/5DecWglKefoBZlzrdn++hfNCgrvT3QvjCh8Uktsa1Pq+QyO1hsCZQ5hbAOeAlNEj2neSVxDeEr/R3Ofe14AKDmJaemK/ZfmYNR505RMfCSHnAQeNJERd9FagLUwvw8KpMqjJxliB2AG523WhXqIpi2SCKEMouZWSXnZFGBO0udC6T/POFahgAfibcZU7hZQQokOqZ3w69nRgnDjzpHkwJBTtZKMj57HCgAM2Z9y7kLBDFH98Owl6tJJt6zsj+NG/alNkJ9ml4QgqVdS5FWrK/HrvME+JwU2mT0q9tHprXRH+InbAre34=----ATTACHMENT:----OTAxMTE3MTUyNDQ4NzYzIDEwOTI2OTYxMzYzODQzOTggOTA5NTMzMzQxNTI1NzY5MA==